Skip to content

Adds missing fields for iSCSI volumes#2844

Open
gwkunze wants to merge 1 commit intohashicorp:mainfrom
gwkunze:iscsi-missing-fields
Open

Adds missing fields for iSCSI volumes#2844
gwkunze wants to merge 1 commit intohashicorp:mainfrom
gwkunze:iscsi-missing-fields

Conversation

@gwkunze
Copy link

@gwkunze gwkunze commented Feb 19, 2026

Rollback Plan

If a change needs to be reverted, we will publish an updated version of the library.

Changes to Security Controls

None as far as I know

Description

This adds the missing fields chapAuthDiscovery, chapAuthSession, initiatorName, portals, and secretRef to the iSCSI volume mounts.

From my limited testing the changes work, but as my knowledge of iSCSI is next to non-existent I can only say the specs seem to be correctly generated.

I noticed from my diff my editor has removed some trailing whitespaces in some of the files I've edited. I hope that is not an issue.

In case this matters to someone, I didn't use any AI for the PR. (Not out of conviction, just couldn't be bothered to set it up on my computer)

Acceptance tests

  • Have you added an acceptance test for the functionality being added?
  • Have you run the acceptance tests on this branch?

Output from acceptance testing:
N/A

I've run make test but currently do not have access to a cluster I can run make testacc on.

Release Note

Release note for CHANGELOG:

Adds missing fields for iSCSI (Persistent) Volumes

References

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

@gwkunze gwkunze requested a review from a team as a code owner February 19, 2026 09:47
@hashicorp-cla-app
Copy link

hashicorp-cla-app bot commented Feb 19, 2026

CLA assistant check
All committers have signed the CLA.

@hashicorp-cla-app
Copy link

CLA assistant check

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement

Learn more about why HashiCorp requires a CLA and what the CLA includes

Have you signed the CLA already but the status is still pending? Recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant